package nl.stroep.classbuilder.cb.interfaces 
{
	
	/**
	 * ...
	 * @author Mark Knol
	 */
	public interface ICbObject
	{
		function toString():String;
		
		function get name():String;
		function set name(value:String):void;
		
		function get type():String;
		function set type(value:String):void;
		
		function get accessModifier():String;
		function set accessModifier(value:String):void;
		
		function get modifier():String;
		function set modifier(value:String):void;
		
		function get defaultValue():String;
		function set defaultValue(value:String):void;
		
		function get isGetter():Boolean;
		function set isGetter(value:Boolean):void;
		
		function get isSetter():Boolean;
		function set isSetter(value:Boolean):void;
	}
	
}